/**
 * Animation.h
 * Coyright (c) 2009 Xiaofeng Gu. All Rights Reserved.
 * Author : Xiaofeng Gu
 *
 * Creation Data : 2009/07/27
 */
#pragma once

#include "SKPipeline.h"

class CAnimationProcessCard
{
public:
	CAnimationProcessCard() : m_pFamiles(NULL) {}
	virtual~ CAnimationProcessCard() {}

	void			SetFamilies(Families* pFamiles) { m_pFamiles = pFamiles; }
	Families*		GetFamilies() { return m_pFamiles; }

private:
	Families*		m_pFamiles;
};


class CAnimation : public CSKDistributor
{
public:
	DECALRE_INTERFACE_PART(OnExecute);

	CAnimation(ISKPipeline* pNextProcess, CProcessDraft* pData)
		: CSKDistributor(pNextProcess, pData)
	{}

	virtual ~CAnimation() {}

protected:
};